package com.candy.utils;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DBHelper {
    public static void main(String[] args) {
        //    操作步骤：
//            （0）下载jdbc驱动包；将驱动包导入项目。
//    注意：mysql8和mysql5的驱动包版本不通用。
//            （1）注册或实例化jdbc的驱动类
//    jdbc连接串，
//    localhost:指的是主机的ip地址，可以用127.0.0.1代替；
//    3360是mysql的端口号；
//    database_name：是数据库的名字
        String strUrl="jdbc:mysql://localhost:3306/schoolInfo? characterEncoding=utf8 & useSSL=false & serverTimezone=UTC & rewriteBatchedStatements=true";
        String userName="root";
        String userPwd="123456";
        String driver="com.mysql.cj.jdbc.Driver";
//（2）获取数据库连接对象Connection
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
           Connection conn= DriverManager.getConnection(strUrl,userName,userPwd);
//（3）获取数据库操作对象Statement（执行增删改查）
          Statement sta= conn.createStatement();
//（4）执行SQL语句，获取数据操作结果或者结果集对象ResultSet
            String strSql="select * from studentinfo";
            ResultSet ret=sta.executeQuery(strSql);
            while (ret.next()){
                System.out.println(ret.getObject(1));
                System.out.println(ret.getObject(2));
                System.out.println(ret.getObject(3));
                System.out.println(ret.getObject(4));
                System.out.println(ret.getObject(5));
            }



        } catch (Exception e) {
            e.printStackTrace();
        }



//（5）解析结果集对象ResultSet，进行相关的业务处理；
    }


}
